package co.com.manuel.gastos.menu;

import android.app.Activity;
import android.content.Intent;
import android.graphics.Color;
import android.graphics.Typeface;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.widget.ImageButton;
import android.widget.TextView;
import co.com.manuel.gastos.R;
import co.com.manuel.gastos.gasto.GastoActivity;
import co.com.manuel.gastos.saldo.SaldoActivity;

public class MenuActivity extends Activity implements OnClickListener {
	
	/**
	 * boton de saldo
	 */
	private ImageButton buttonSaldo;
	  
	/**
	 * boton de gasto
	 */
	private ImageButton buttonGasto;
	
	/**
	 * boton de bolsa
	 */
	private ImageButton buttonBolsa;
	
	
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		// quitamos barra superior
		requestWindowFeature(Window.FEATURE_NO_TITLE);
		setContentView(R.layout.menu_activity);
		iniciarInstancias();
	}
	
	/**
	 * iniciamos las instancias
	 */
	private void iniciarInstancias() {	
		buttonSaldo = (ImageButton) findViewById(R.id.imageButtonSaldo);
		buttonSaldo.setOnClickListener(this);
		
		buttonGasto = (ImageButton) findViewById(R.id.imageButtonGasto);
		buttonGasto.setOnClickListener(this);
			
     	estilosFuentes(); 
	}

	private void estilosFuentes() {
		//fuente
		Typeface font = Typeface.createFromAsset(getAssets(), "Roboto-Thin.ttf");		
		
		//estilos Titulo app
		TextView textTitulo;
		textTitulo = (TextView) findViewById(R.id.textTituloMenu); 
		textTitulo.setTextColor(Color.WHITE);
		textTitulo.setTypeface(font); 
	}
	
	@Override
	public void onClick(View v) {		
		if (v.equals(buttonSaldo)) {
			Intent nextActivity = null;
			// lo instanciamos
			nextActivity = new Intent(MenuActivity.this, SaldoActivity.class);
			// vamos a la actividad menu principal
			startActivity(nextActivity);
		}else{
			if(v.equals(buttonGasto)){
				Intent nextActivity = null;
				// lo instanciamos
				nextActivity = new Intent(MenuActivity.this, GastoActivity.class);
				// vamos a la actividad menu principal
				startActivity(nextActivity);	
			}		
		}
	}
	
}
